// Setea un mensaje
function setMessageText(message) { 
	//document.getElementById('fademessage').innerHTML = message;
	document.getElementById('textmessage').innerHTML = message;
}


// Setea un mensaje en modo fader
function setFaderMessage(message) {
	colorFade('fademessage','background','FFFFFF','FFFFFF', 10, 0);
	colorFade('textmessage','text','FFFFFF','FFFFFF', 10, 0);
	setTimeout("setMessageText('" + message + "')", 500);
	document.getElementById('fademessage').style.height = '20px';
	setTimeout("colorFade('fademessage','background','FFFFFF','FFFF99', 10, 150);",550);
	setTimeout("colorFade('textmessage','text','FFFFFF','000000', 10, 150);",550);
}



// Setea la action del formulario
function setFormAction(action) {
	document.getElementById('action').value = action;
}



// Setea la action del formulario
function setAction(action, inputId) {
	document.getElementById(inputId).value = action;
}


// Setea un texto en el inner html de un div
function setInnerHtml(divid, text) {
	document.getElementById(divid).innerHTML = text;
}


// Abre o cierra un div
function openCloseDiv(iddiv) {
	var divElem = document.getElementById(iddiv);
	if (divElem.style.display == 'none')
		divElem.style.display = 'block';
	else 
		divElem.style.display = 'none';
}


// Abre una imagen
function openImage(smallimagediv, bigimagediv, dir, file) {
	document.getElementById(bigimagediv).innerHTML = "<a onclick=\"closeImage('" + smallimagediv + "', '" + bigimagediv + "');\"><img src='" + dir + file + "'/></a>";
	document.getElementById(smallimagediv).style.display = 'none';	
	document.getElementById(bigimagediv).style.display = 'block';
}


// Cierra una imagen
function closeImage(smallimagediv, bigimagediv) {
	document.getElementById(smallimagediv).style.display = 'block';	
	document.getElementById(bigimagediv).style.display = 'none';
}


// Marca los items seleccionados con otro color de fondo
function changeBackgroundColorItem(elementId, checked) {
	if (checked == true) {
		document.getElementById(elementId).style.backgroundColor = '#FFFFCC';
	} else {
		document.getElementById(elementId).style.backgroundColor = '#FFFFFF';
		document.getElementById('allcheck').checked = false;
	}
}


// Checkea todos los items
function checkAll(obj) {
	for (i=0; ele=obj.form.elements[i]; i++) {
 		if (ele.type == 'checkbox') {
    		ele.checked = obj.checked;
    		changeBackgroundColorItem(ele.id, ele.checked)
		}
	}
}


// Setea los id items que estan checkeados
function setIdItems(obj) {
	for (var i=0; ele=obj.form.elements[i]; i++) {
 		if (ele.type == 'checkbox') {
 			if (ele.id != 'allcheck') {
 				if (ele.checked) {
 					if (obj.form.iditems.value == '')
 						obj.form.iditems.value = ele.id;
 					else
 						obj.form.iditems.value = obj.form.iditems.value + "." + ele.id; 
 				}
    		}
		}
	}
}


// Setea un solo item
function setIdItem(id) {
	document.getElementById('iditems').value = id;
}



// Setea un texto en un input
function setInput(inputId, inputValue) {
	document.getElementById(inputId).value = inputValue;
}


// Retorna el value de un input
function getInput(inputId) {
	return document.getElementById(inputId).value;
}